Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Netherlands F3 Germany-w3 Germany F2 Kuwait F1 Kuwait F2 Czech Republic F1 Egypt #1-w4 Germany-w2 Germany-w3 Israel F2 Canada F1 Canada F2 Portugal F1 Canada F3 Great Britain F7 Bulgaria-w1 Great Britain F8 Bulgaria-w4 Germany F6 Netherlands F3 Austria F5 Netherlands F4 Germany F15 Germany F16 Great Britain F13 Great Britain F14 Great Britain F4 Germany F13 Italy F28 Germany F19 Czech Republic F6 Germany F2 Germany F5 Switzerland F1 Turkey F5 Czech Republic F1 Kuwait F1 Norway F1 Norway F2 Germany F15 Netherlands F4 Germany F19 Germany F2 Germany F5 France F16 Netherlands F1 Great Britain F15 Great Britain F16 Russia F1 Czech Republic F4 Germany F9 Austria F3 Great Britain F3 Switzerland F1 Switzerland F2 Switzerland F3 Sweden F1 Sweden F2 Italy F11 Czech Republic F1 Czech Republic F3 Czech Republic F4 Great Britain F18 Kuwait F2 Austria F4 Germany F10 Italy F24 Great Britain F20 Germany F18 Great Britain F3 Turkey F1 Turkey F2 Turkey F3 Turkey F4 Italy F24 France F18 Dominican Republic F1 Germany F1 Germany F1 Morocco F4 Turkey F3 Italy F16 Italy F17 Slovenia F3 Egypt #1-w1 Egypt #1-w2 Netherlands F4 France F15 Germany-w1 Germany-w4 Belgium F2 Israel F1 Israel F3 China F8 Germany F2 Germany F2 Germany F4 Great Britain #1-w2 Croatia F1 Croatia F2 Germany F1 Bulgaria-w2 Italy F15 Germany F6 China 4th Volkswagen Challenger - Wolfsburg Scheveningen Challenger Rome Challenger Portugal F1 Ismaning Challenger Biella 3 Challenger Meerbusch Challenger Luedenscheid Challenger Braga Challenger Prague 1 Challenger Egypt #1-w3 Shymkent 1 Challenger Shymkent 2 Challenger Forli 6 Challenger Milan Challenger San Marino Challenger Alicante Challenger Ismaning Challenger Bulgaria-w3 Czech Republic F2 Austria F7 Austria F5 Luxembourg F1 Heilbronn Open - Heilbronn Badden Open by Rothaus - Ettlingen Tatra Banka Slovak Open - Bratislava Prostejov Challenger Bordeaux Challenger Florence Challenger Mouilleron-Le-Captif Challenger Forli 4 Challenger Roseto Degli Abruzzi 2 Challenger Grodzisk Mazowiecki Challenger Cancun Challenger Heilbronn Challenger BMW Tennis Championship - Sunrise LTA Shrewsbury Challenger - Shrewsbury Pau Challenger Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch ABN/AMRO World Tennis Tournament - Rotterdam Siemens Open - Scheveningen Ordina Open - 's-Hertogenbosch Gerry Weber Open - Halle Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Black Forest Open - Freudenstadt Mumbai Open - Mumbai BA-CA Tennis Trophy - Vienna Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia The Hypo Group Tennis International 2008 - Poertschach Amersfoort Challenger Ordina Open - s-Hertogenbosch Trieste Challenger Bauer Watertechnology Cup - Eckental Jersey Challenger Lille Challenger Rome Challenger Rhodes Challenger Open 13 - Marseille PBZ Zagreb Indoors - Zagreb Furth Challenger Cordenons Challenger San Marino Challenger Chennai Open - Chennai Manerbio Challenger Alphen Challenger ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca If Stockholm Open - Stockholm Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Hamburg Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland Andria Challenger Bet-At-Home Austrian Open - Kitzbuhel Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch ATP Studena Croatia Open - Umag BMW Open - Munich Winston Salem - Winston Salem Erste Bank Open - Vienna Swiss Indoors Basel - Basel Apia International - Sydney PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Grand Prix Hassan II - Casablanca Prostejov Challenger Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Alphen Challenger Gerry Weber Open - Halle Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel PTT Thailand Open - Bangkok Erste Bank Open - Vienna Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Portugal Open - Oeiras Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel PTT Thailand Open - Bangkok Erste Bank Open - Vienna Swiss Indoors Basel - Basel Copa Claro - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Aircel Chennai Open - Chennai Siemens Open 2004 - Scheveningen Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Challenger Groningen - Groningen Intersport Heilbronn Open - Heilbronn Siemens Open - Scheveningen Erste Bank Open - Vienna Black Forest Open - Freudenstadt Swiss Indoors Basel - Basel Mobilux Open - Luxembourg Open 13 - Marseille Oberstaufen Cup - Oberstaufen Siemens Open - Scheveningen Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg Citta di Como - Como Black Forest Open - Freudenstadt Challenger Brasov - Brasov Topshelf Open - 's-Hertogenbosch Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Ford Tennis Championships - Louisville Bauer Watertechnology Cup - Eckental Music City Challenger - Nashville Internationaux de Nouvelle-Caledonie - New Caledonia Heilbronn Open - Heilbronn LTA Wrexham Challenger - Wrexham Internazionali de Tennis di Bergamo - Bergamo Morocco Tennis Tour - Marrakech ECU Prague Open - Prague Unique Zagreb Open - Zagreb Schickedanz Open 2007 - Furth The Surbiton Trophy - Surbiton Siemens Open 2007 - Scheveningen Credit Agricole Suisse Open - Gstaad GHI Bronz Classic - Bronx Winston-Salem Open - Winston-Salem The Tarka Challenger - Barnstaple Ordina Open - 's-Hertogenbosch IPP Open - Helsinki Kremlin Cup - Moscow Internazionali di Tennis di Bergamo - Bergamo BMW Tennis Championship - Sunrise ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ASB Classic - Auckland Ljubljana Open 2008 - Ljubljana Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Hungarian Open - Budapest Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Bangkok Challenger Nur-Sultan Challenger Lugano Challenger Suisse Open - Gstaad Orbetello Challenger Generali Open - Kitzbuhel Como Challenger Helsinki Challenger ASB Classic - Auckland Ostrava Challenger Dubai Duty Free Tennis Championships - Dubai Dallas Challenger Caltanissetta Challenger Gerry Weber Open - Halle Antalya Cup - Antalya Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Barletta Challenger Caltanissetta Challenger Rakuten Japan Open - Tokyo European Open - Antwerp DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Athens Challenger Scheveningen Challenger Grand Prix Hassan II - Marrakech Alphen Challenger Gazprom Hungarian Open - Budapest Rennes Challenger Reunion Island Challenger Libema Open - 's-Hertogenbosch Noventi Open - Halle Aix En Provence Challenger Trnava Challenger Genova Challenger German Tennis Championships - Hamburg Szczecin Challenger Trnava Challenger Rennes Challenger PBZ Zagreb Indoors - Zagreb Winston-Salem Open - Winston-Salem St. Brieuc Challenger Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam Scheveningen Challenger Luedenscheid Challenger Scheveningen Challenger Sibiu Challenger Maspalomas Challenger Sofia Open - Sofia Aix En Provence Challenger Adelaide International 2 - Adelaide Winston-Salem Open - Winston-Salem Dutch Open Tennis - Amersfoort Banja Luka Challenger Libema Open - 's-Hertogenbosch Bangkok Challenger Prague Challenger Prague II Challenger Ostrava Challenger Split 1 Challenger Heineken Open - Auckland Ismaning Challenger Croatia Open - Umag Istanbul Challenger Koblenz Challenger Lisbon Challenger Losinj Challenger Traralgon Challenger AEGON International - Eastbourne Scheveningen Challenger Garanti Koza Sofia Open - Sofia Sibiu Challenger ASB Classic - Auckland Forli Challenger Liberec Challenger Amersfoort Challenger UNICEF Open - 's Hertogenbosch China Open - Beijing Sony Ericsson Open - Miami Sanremo Challenger Western & Southern Open - Cincinnati Ordina Open - 's-Hertogenbosch Brasil Open - Sao Paulo AIG Japan Open Tennis Championships - Tokyo BRD Nastase Tiriac Trophy - Bucharest Open SEAT 2008 - Barcelona Gerry Weber Open - Halle Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Ordina Open - s-Hertogenbosch Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Rakuten Japan Open - Tokyo Winston-Salem Open - Winston-Salem Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Rio Open 500 - Rio de Janeiro Credit Agricole Suisse Open - Gstaad Heineken Open - Auckland Grand Prix Hassan II - Casablanca Qatar ExxonMobil Open - Doha Austrian Open - Kitzbuhel Libema Open - 's-Hertogenbosch Swiss Indoors Basel - Basel Open 13 - Marseille Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Suisse Open - Gstaad Millennium Estoril Open - Estoril Plava Laguna Croatia Open - Umag ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Millennium Estoril Open - Estoril Abierto Mexicano Telcel - Acapulco BMW Open - Munich Libema Open - 's-Hertogenbosch Garanti Koza Sofia Open - Sofia China Open - Beijing Sony Ericsson Open - Miami Swiss Indoors Basel - Basel Rogers Masters - Montreal Maharashtra Open - Pune ABN AMRO World Tennis Tournament - Rotterdam Ricoh Open - 's-Hertogenbosch Swiss Indoors Basel - Basel BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Great Ocean Road Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo The Priority Telecom Open - Amersfoort BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Sophia Antipolis Challenger Hamburg Challenger PTT Thailand Open - Bangkok BNP Paribas Masters - Paris ABN/AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha BCR Open Romania - Bucharest The Priority Telecom Open - Amersfoort Monte-Carlo Rolex Masters - Monte-Carlo Millennium Estoril Open - Estoril Internazionali BNL d'Italia - Rome Rakuten Japan Open - Tokyo Western & Southern Open - Cincinnati If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Open 13 - Marseille Australian Open - Melbourne French Open - Paris Wimbledon - London German Tennis Championships - Hamburg Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Miami Open - Miami Mutua Madrid Open - Madrid ABN AMRO World Tennis Tournament - Rotterdam Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Grand Prix Hassan II - Casablanca U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome PBZ Zagreb Indoors - Zagreb French Open - Paris Coupe Rogers - Montreal Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Wimbledon - London BNP Paribas Open - Indian Wells Sony Open Tennis - Miami U.S. Open - New York European Open - Antwerp French Open - Paris Australian Open Qualifying - Doha Australian Open - Melbourne Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Grand Prix Hassan II - Marrakech Open Sabadell Atlantico - Barcelona BNP Paribas Open - Indian Wells Swiss Open - Gstaad Mercedes Cup - Stuttgart Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Wimbledon - London Shanghai Rolex Masters - Shanghai U.S. Open - New York Australian Open - Melbourne Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Group I, 1R, NED-FIN 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, World Group, PO, CAN-NED 3-1 Davis Cup, World Group, QR, KAZ-NED 3-1 Davis Cup, Group I, 1R, URU-NED 0-4 U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) Wimbledon (juniors) All Lower level tournaments Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, Group 1, 2R, MKD-NED 1-4 Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, Group I, 2R, NED-ROU 5-0 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, World Group, QR, CZE-NED 1-3 Davis Cup, Finals, Group E Davis Cup, Qualifiers, 1R, NED-CAN 4-0 Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, Group I, PO, SWE-NED 0-5 Davis Cup, Group I, 2R, BIH-NED 1-3 Davis Cup, World Group, 1R, FRA-NED 3-1 Olympics - Rio de Janeiro Olympics - Paris Olympics - London